// 1.0 导入vue核心包
import Vue from 'vue';

// 2.0导入app.vue的vue对象
import App from './App.vue';

// 3.0 将vue-router集成到这个项目中来
import vueRouter from 'vue-router';
// 3.0.1 将vueRouter对象绑定到Vue对象上
Vue.use(vueRouter);
// 3.0.2 导入路由规则对应的组件对象
import login from './components/account/login.vue';
import register from './components/account/register.vue';

// 3.0.3 定义路由规则
var router = new vueRouter({
        routes:[
            {path:'/login',component:login},
            {path:'/register',component:register}
        ]
});

//4.0 注册mint-ui
//导入mint-ui的css文件
import 'mint-ui/lib/style.min.css';
//导入mint-ui组件对象
import Mint from 'mint-ui';
// 在Vue中使用minui
Vue.use(Mint);

//5.0注册mui的css样式
import '../statics/mui/css/mui.css';

// 3.0 利用Vue对象进行解析渲染
new Vue({
    el:"#app",
    //使用路由对象实例
    router,
    // render:function(create){create(App)}//es5
    render:c=>c(App) //es6的函数写法  =>:goes to语法
    // 把App.vue整个文件当成根组件来进行渲染
    // 当方法体的代码有多句的时候要加{},且要有分号
    // render:c=>{c(App);}
});




